package com.jintian.smart.kernel.flowable.domain.entity;

import java.time.LocalDateTime;

import org.beetl.sql.annotation.entity.AssignID;
import org.beetl.sql.annotation.entity.Column;
import org.beetl.sql.annotation.entity.Table;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

@Data
@EqualsAndHashCode(callSuper = false)
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Table(name = "MDA_FLOWACTION_LOG")
public class FlowActionLog {

	@Column(name = "id", comment = "版本号")
	@AssignID("snowid")
	private String id;

	/**
	 * 任务Id
	 */
	private String taskId;

	/**
	 * 业务Id
	 */
	private String businessKey;

	/**
	 * 操作人Id
	 */
	private String operatorId;

	/**
	 * 操作人名称
	 */
	private String operatorName;

	/**
	 * 操作时间
	 */
	private LocalDateTime executeTime;

	/**
	 * 操作名称
	 */
	private String actionName;
	/**
	 * 流程控制
	 */
	private String processControl;

}
